var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opens = _____WB$wombat$assign$function_____("opens");
// extra.js hold extra functions that EPA uses from time to time
// 01 Feburary 2007
// Currently holding the ACSI Survey code
// Customer: Environmental Protection Agency
// Version : DHTML Trigger 3.2
function cppUrlPatch(s) {
var translated = "";
var i;
var found = 0;
for(i = 0; (found = s.indexOf(':', found)) != -1; ) {
translated += s.substring(i, found) + "|";
i = found + 1;
found++;
}
translated += s.substring(i, s.length);
return translated;
}
var triggerParms = new Array();
var excludeList = new Array();
var flashTagList= new Array();
triggerParms["dt"] = 0; // disable trigger if 1
triggerParms["mid"] = "0ogpwt0NNcUs4UQsxcgMpA=="; // model instance id
triggerParms["cid"] = "VkERNMYgs5wllZ0khFwkEA=="; // customer id
triggerParms["lf"] = 4; // loyalty factor
triggerParms["sp"] = 2; // sample percentage
triggerParms["npc"] = 1; // no persistent cookies if 1
triggerParms["rw"] = 129600; // resample wait (value in minutes)
triggerParms["pu"] = 0; // pop-under control
triggerParms["olpu"] = 1; // On Load pop-under control
triggerParms["lfcookie"] = "ForeseeLoyalty_MID_AJNRJ5pw5E";
triggerParms["ascookie"] = "ForeseeSurveyShown_AJNRJ5pw5E";
triggerParms["width"] = 450; // survey width
triggerParms["height"] = 500; // survey height
triggerParms["domain"] = ".epa.gov"; // domain name
triggerParms["omb"] = "1505-0186"; // OMB number
//triggerParms["cmetrics"] = "90010257"; // coremetrics client id
triggerParms["visualScienceId"] = 0; // enable visual science code if 1
triggerParms["omnitureId"] = 0; // enable omniture code if 1
triggerParms["cpp_1"] = "userURL:" + cppUrlPatch (window.location.href);
//triggerParms["cpp_5"] = "cpp_name:"+ cppUrlPatch("cpp_value"); //a placeholder for customer CPP's
triggerParms["capturePageView"] = 1;
//excludeList[0] = "/exclude/"; //trigger script will not work under this path
//triggerParms["dcUniqueId"] = "TEST04JloZZN0k9cI1Ep5d"; // (22 chars unique Id for double cookie I/II)
//triggerParms["midexp"] = 129600; // model instance expiry value
triggerParms["rso"]= 0; //user has chosen to use Retry Survey Option
triggerParms["aro"]= 0; //user has chosen to use Auto Retry Option, with SP=100
//triggerParms["rct"]= 1; //The maximum number of times allowed to serve a survey to a user
//triggerParms["rds"]= 1; //The minimum number of days to wait to serve a survey repeatedly
//triggerParms["mrd"]= 1; //The total number of days that a user can be re-served a survey
triggerParms["compliant508"] = 1; //508 compliant if 1
//DHTML Parameters
triggerParms["dhtml"]= 1; // disable dhtml trigger if dhtml=0
triggerParms["dhtmlIndex"]= 100; // z-index s/b greater then client’s dhtml z-index (if exist) - default 100
triggerParms["dhtmlWidth"] = 400; // welcome page width
triggerParms["dhtmlHeight"] = 290; // welcome page height
triggerParms["dhtmlURL"]= "/epafiles/js/FSRInvite.html";
//DHTML Positioning
//center bottom-center bottom-right bottom-left upper-right upper-left
//x,y = (2,150) x,y = (2,350) x,y = (1.02,350) x,y = (60,350) x,y = (1.02,50) x,y = (60,50)
//replace (x,y) below with any one of the above, default = center
var x=2;
var y=150;
triggerParms["dhtmlLeft"] = (self.screen.width - triggerParms["dhtmlWidth"])/x; //invite page left position**DO NOT MODIFY**
triggerParms["dhtmlTop"] = Math.min((self.screen.height - triggerParms["dhtmlHeight"])/2,y); //invite page top position**DO NOT MODIFY**
//FLASH Parameters - not to be used with other embedded objects e.g. (.dcr/.mov/.mpeg/.avi/.wma/.wmv/.aam/.rm/.ram)
triggerParms["flashDetect"]= 0; // check if page has flash embedded with a valid browser & player ver before showing dhtml - disable if 0
flashTagList[0]= "swf"; // flash src check for IE/NE complaint browsers
flashTagList[1]= "spl"; // splash src check for IE/NE complaint browsers
flashTagList[2]= "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"; //activeX ID check for IE browsers only
triggerParms["inviteDelay"]= 1000; // invite timeout in millisecs - default 1000ms=1sec
//List of Multiple Survey Vendors - uncomment variables below & add corresponding SP and URL
//var multiVendorSP= new Array();
//var multiVendorURL= new Array();
//multiVendorSP[0] = 0; // sampling percentage for another vendor - disable if commented
//multiVendorURL[0] = ""; // absolute path to the third-party script - disable if commented
//Foresee System Paramters
triggerParms["captureTriggerVersion"] = "STD3.2"; // track latest trigger version
triggerParms["popupURL"] = "//web.archive.org/web/20080312172032/http://www.foreseeresults.com/survey/display"; //do not change this url unless notified.
triggerParms["FSRImgURL"]= "//web.archive.org/web/20080312172032/http://www.foreseeresults.com/survey/FSRImg"; //do not change this url unless notified.
/************ don't modify below this line ********* ************* Version : DHTML Trigger 3.2 ****** ****** Copyright 2001-2006 ForeseeResults, Inc****/ var OTCImgURL = "//web.archive.org/web/20080312172032/http://controller.foreseeresults.com/fsrSurvey/OTCImg"; var ckAlreadyShown = triggerParms["ascookie"]; /* name of the persistent/session cookie*/ var ckLoyaltyCount = triggerParms["lfcookie"]; /* name of the loyalty count cookie*/ var fullURL=null; var myPopUp=null; var fsr_mac=null; var fsr_aol=null; var fsr_opera=null; var fsr_NS8=null; /*used in Invite Page to show Note for Netscape 8 browsers only*/ var fsr_ie=0; var flash_version= 4; /*supports flash version 4 and above in IE only*/ var canFlashPlay=0; var dcQString=""; var cpp_3 = ""; var winOptions = "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=1,height=1,top=4000,left=4000"; var persistentExpires = new Date(); /*persistent cookie expiration*/ persistentExpires.setTime(persistentExpires.getTime() + (triggerParms["rw"]*60*1000)); var detect = navigator.userAgent.toLowerCase(); var version= navigator.appVersion.toLowerCase(); /* FOR MSIE BASED BROWSERS ONLY - detect Flash Plugin & Version*/ if (detect && detect.indexOf("msie")>=0 && (version.indexOf("win") != -1) && triggerParms["flashDetect"] == 1) { fsr_ie=1; document.write(' \n'); document.write('on error resume next \n'); document.write('canFlashPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & flash_version)))\n'); document.write(' \n'); }function ForeCStdGetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { return ForeCStdGetCookieVal (j); } i = document.cookie.indexOf(" ", i) + 1; if (i == 0) { break; } } return null; }function fsr_showWindow() { if(myPopUp != null && !myPopUp.closed && fsr_aol==false && fsr_opera==false) {return;} var cpp3Str = ""; cpp_3 = "Browser:"+ cppUrlPatch (detect) + ";" + triggerParms["captureTriggerVersion"]; cpp_3+=";dhtml"; var pos1 = fullURL.indexOf("&cpp_3="); var pos2 = fullURL.indexOf("&",pos1+1); if (pos2==-1){ fullURL = fullURL.substring(0,pos1); }else{ cpp3Str = fullURL.substring(pos2,fullURL.length); fullURL = fullURL.substring(0,pos1); } fullURL+="&cpp_3="+cpp_3 + cpp3Str; if(document.all && document.all.fsr_window.filters) { eval("document.all.fsr_window").filters.revealTrans.transition = 23 ; eval("document.all.fsr_window").filters.revealTrans.Apply(); eval("document.all.fsr_window").style.visibility = 'visible'; eval("document.all.fsr_window").filters.revealTrans.Play(); } else if(document.all) {document.all.fsr_window.style.visibility = 'visible';} else if(document.getElementById) {document.getElementById("fsr_window").style.visibility = 'visible';} }function fsr_hideWindow() { if(document.all && document.all.fsr_window.filters) { eval("document.all.fsr_window").filters.revealTrans.transition = 23; eval("document.all.fsr_window").filters.revealTrans.Apply(); eval("document.all.fsr_window").style.visibility = 'hidden'; eval("document.all.fsr_window").filters.revealTrans.Play(); } else if(document.all) {document.all.fsr_window.style.visibility = 'hidden';} else if(document.getElementById) {document.getElementById("fsr_window").style.visibility = 'hidden';} }function ForeCStdSetCookie (name, value) { var argv = ForeCStdSetCookie.arguments; var argc = ForeCStdSetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); }function ForeCStdGetCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) { endstr = document.cookie.length; } return unescape(document.cookie.substring(offset, endstr)); }function specialEscape(str) { var translated = ""; var i; var found = 0; for(i = 0; (found = str.indexOf('+', found)) != -1; ) { translated += str.substring(i, found) + "%2B"; i = found + 1; found++; } translated += str.substring(i, str.length); return translated; }function Pop(){ myPopUp = window.open(fullURL, "survey",winOptions); if ( myPopUp!=null && !myPopUp.closed) { if (triggerParms["pu"] == 1){self.focus(); } else { myPopUp.focus(); } } }function currentLocationExcluded() { var parentURLPath = window.location.pathname;/*location path*/ for(key in excludeList) { if(parentURLPath.indexOf(excludeList[key]) != -1) { return true; } } return false; }var newDt; var currTime; /*in millisecs*/ var OTCImg; var FSRImg; var surveyProcessCont = 1; function stdImgProc() { if(triggerParms["compliant508"] == 1) { fsr_showWindow();} else { setTimeout("fsr_showWindow();", triggerParms["inviteDelay"],"JavaScript"); } }function fsrShowSurvey(){ if(dcQString == "") { stdImgProc(); } else { newDt = new Date(); currTime= newDt.getTime(); /*in millisecs*/ FSRImg = new Image(); FSRImg.src = null; FSRImg.onerror = imgErrorProc; FSRImg.onload = imgOnloadProc; FSRImg.src = triggerParms["FSRImgURL"] + "?" + dcQString + "&uid="+ currTime; /*for NE/FF Cache Fix*/ } }function imgOnloadProc() { if(surveyProcessCont == 1 && FSRImg.width == 3) { stdImgProc(); } return true; }function imgErrorProc() { surveyProcessCont = 0; return true; }function otcOnloadProc() { if(surveyProcessCont == 1 && OTCImg.width == 3) { fsrShowSurvey(); } else { surveyProcessCont = 0; } return true; }function otcErrorProc() { surveyProcessCont = 0; return true; }function setVisualSciencesId(theURL) { var VisualSciencesId = ForeCStdGetCookie("v1st"); if(VisualSciencesId != null && VisualSciencesId != "") { triggerParms["cpp_4"] = "VisualSciencesId:" + escape(VisualSciencesId); } }function setOmnitureId(theURL) { var OmnitureId = ForeCStdGetCookie("s_foreSeeId"); if(OmnitureId != null && OmnitureId != "") { triggerParms["cpp_0"] = "OmnitureId:" + escape(OmnitureId); } }function checkFlashParms(tagName){ tagName = tagName.toLowerCase(); for(key in flashTagList) { if(tagName.indexOf(flashTagList[key]) != -1) { return true; } } return false; }function fsr_detectFlash(){ if (fsr_ie){ /** For IE Compatible browsers **/ var obj = document.all.tags("OBJECT"); for (var e=0; e=0) ? 1 : 0; var fsr_NS = ((detect.indexOf("netscape") >=0) || (detect.indexOf("firefox") >=0)) ? 1 : 0; if (fsr_NS) flash_version=7; /*Netscape Mozilla supports flash player 7 and above*/ if (fsr_mac) flash_version=8; /*Mac Browsers supports flash player 8 and above*/ /** FOR MOZILLA BASED BROWSERS - detect flash plugin & version **/ var plugin=(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]?navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin:0); if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=flash_version) { canFlashPlay=1; } if ((plugin ==0 || plugin==null) && !canFlashPlay){ triggerParms["dhtml"]=1; } else { /** Skip dhtml invite for the following browsers: ** For Opera ver 7.5 and below and ** All Netscape Browsers with flash ver < 7 ** Mac Browsers with flash 7 and below ** Reason: possible bug in browser or with flash player using wmode ** ** Show Flash for all other browsers with flash >=4 ** Supports IE5+,AOL7+,AOLExplorer,MAC,OPERA8+,FF,NS7+ **/ if ((fsr_NS && canFlashPlay) || (!fsr_opera75 && canFlashPlay)){ if (triggerParms["dhtml"]==1){ return true; } } triggerParms["dhtml"]=0; } } } if (triggerParms["dhtml"] ==1){ triggerParms["inviteDelay"]= 1000; /*overwrite invite timeout to 1 sec*/ return true; } return false; }function Poll() { if(triggerParms["dt"] == 1) { return; } if(currentLocationExcluded()) { return; } var stickyCounter = ForeCStdGetCookie(ckLoyaltyCount); /*check counter cookie*/ var alreadyShown = ForeCStdGetCookie(ckAlreadyShown); /*check if we already have shown survey*/ var pageCount; var randNum = Math.random(); randNum *= 100; if (stickyCounter == null) { pageCount = 1; stickyCounter = 1; if (triggerParms["lf"]>1){ ForeCStdSetCookie(ckLoyaltyCount, pageCount, null,'/',triggerParms["domain"]); stickyCounter = ForeCStdGetCookie(ckLoyaltyCount); } } if (stickyCounter != null) { pageCount = stickyCounter; if(pageCount >= triggerParms["lf"]) { if(alreadyShown == null) { if (triggerParms["rso"] == 1 && triggerParms["aro"] == 1) { triggerParms["sp"] = 100.0; /*Update Ssample percentage*/ } if(randNum <= triggerParms["sp"]) { fsr_aol= ((detect.indexOf("aol") >=0) || (detect.indexOf("america online browser") >=0)) ? 1 : 0; fsr_opera = (detect.indexOf("opera") >=0) ? 1 : 0; fsr_mac= (navigator.platform.indexOf("Win32") >= 0) ? 0 : 1; fsr_NS8=(detect.indexOf("netscape/8") >=0) ? 1 : 0; fsr_browser="fsr_nn6"; if(document.all || document.getElementById){ fsr_browser = "fsr_ie"; } if(document.layers) { fsr_browser = "fsr_nn"; } fullURL = triggerParms["popupURL"] + "?" + "width=" + triggerParms["width"] + "&height=" + triggerParms["height"] + "&cid=" + specialEscape(escape(triggerParms["cid"])) + "&mid=" + specialEscape(escape(triggerParms["mid"])); if ((triggerParms["omb"] ) != null) { fullURL += "&omb=" + escape(triggerParms["omb"]); } if ((triggerParms["cmetrics"] ) != null) { fullURL += "&cmetrics=" + escape(triggerParms["cmetrics"]); } if (triggerParms["olpu"] == 1) { fullURL += "&olpu=1"; } if ((triggerParms["dcUniqueId"]) != null) { fullURL += "&dcUniqueId=" + escape(triggerParms["dcUniqueId"]); } if (triggerParms["rso"] == 1) { fullURL += "&rso=1&rct=" + triggerParms["rct"] + "&rds=" + triggerParms["rds"] + "&mrd=" + triggerParms["mrd"] + "&rws=" + triggerParms["rw"]; } if ((triggerParms["midexp"] ) != null) { fullURL += "&ndc=1&fsexp=5256000&midexp=" + triggerParms["midexp"]; } if (triggerParms["capturePageView"] == 1) { triggerParms["cpp_2"] = "PageView:"+ pageCount; /*customer parameter 2 - Page View*/ } triggerParms["cpp_3"] = "Browser:"+ cppUrlPatch (detect) + ";" + triggerParms["captureTriggerVersion"] +";normal"; if (triggerParms["visualScienceId"] == 1) { setVisualSciencesId(fullURL); } if (triggerParms["omnitureId"] == 1) { setOmnitureId(fullURL); } var customerParams = ""; for(paramKey in triggerParms) { if(paramKey.substring(0,3) == "cpp"){ fullURL += "&"+ paramKey + "=" + escape(triggerParms[paramKey]); } } if (triggerParms["rso"] != 1) { if(triggerParms["npc"] == 1) { ForeCStdSetCookie(ckAlreadyShown, 'true',null,'/',triggerParms["domain"]); } else { ForeCStdSetCookie(ckAlreadyShown, 'true', persistentExpires,'/',triggerParms["domain"]); } } /*for AOL and Opera users - show DHTML (by default) because their PopupBlocker behaves differently*/ if (fsr_aol==false && fsr_opera==false) { myPopUp = window.open(fullURL, 'survey',winOptions); } /** detect flash with valid browser and player version**/ if (!fsr_mac && (fsr_browser != "fsr_nn") && isValidFlash()) { document.write("" + "
"); /*DC I/II verification*/ if (triggerParms["rso"] == 1) { dcQString = "rso=1&rct=" + triggerParms["rct"] + "&rds=" + triggerParms["rds"] + "&mrd=" + triggerParms["mrd"] + "&rws=" + triggerParms["rw"]; if(triggerParms["dcUniqueId"]!=null) { dcQString += "&dcUniqueId=" + specialEscape(escape(triggerParms["dcUniqueId"])); } } if ((triggerParms["midexp"] ) != null) { dcQString = "ndc=1&midexp=" + triggerParms["midexp"] + "&mid=" + specialEscape(escape(triggerParms["mid"])); if(triggerParms["dcUniqueId"]!=null) { dcQString += "&dcUniqueId=" + specialEscape(escape(triggerParms["dcUniqueId"])); } } /*Failover Check*/ surveyProcessCont = 1; newDt = new Date(); currTime= newDt.getTime(); /*in millisecs*/ OTCImg = new Image(); OTCImg.src = null; OTCImg.onerror = otcErrorProc; OTCImg.onload = otcOnloadProc; OTCImg.src = OTCImgURL + "?protocol=" + window.location.protocol + "&uid="+ currTime; /*for NE/FF Cache Fix*/ } if(myPopUp != null && !myPopUp.closed) { if (triggerParms["pu"] == 1){ self.focus(); } else { myPopUp.focus();} } } } } pageCount++; if (triggerParms["lf"]>1) { ForeCStdSetCookie(ckLoyaltyCount, pageCount, null,'/',triggerParms["domain"]); } } }
var thisURL = window.location.hostname;
if (thisURL == 'www.epa.gov' || thisURL == 'epa.gov') {
document.write('Poll();');
}
}
/*
FILE ARCHIVED ON 17:20:32 Mar 12, 2008 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 10:10:04 May 05, 2026.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
capture_cache.get: 0.355
load_resource: 142.488
PetaboxLoader3.resolve: 77.468
PetaboxLoader3.datanode: 22.666
*/